Zero knowledge proofs - Research Hidden Gems